Dynomotion

Group: DynoMotion Message: 7560 From: Toby Rule Date: 5/31/2013
Subject: Problems running g1 command with C-axis

Hi Tom,

 

I’m using KMotion431b.

 

I am having problems with running a “g1” code which affects the c-axis, for instance “g1 c10”.   The command seems to ignore the “10” and instead targets the last target position sent to the B-axis, even if the B-axis was disabled when I sent the command.   For instance, if disable B-axis, then do “g1 b10” then “g1 c20”, the x-axis will go to 10. 

 

I am able to run “g0 c10”.

 

I am able to control the c-axis using jog commands.

 

Only the g1 commands fail.

 

The g1 commands work for all other axes. 

 

I tried switching the channel numbers for b and c-axes, but when I do this, b-axis works, c-axis doesn’t work.   I tried various other things, but always the other axes work correctly, but c-axes does not, but ONLY with the g1 command.

 

Is this a known bug?  Is there something else I could be doing wrong?

 

Thanks,

 

Toby

The information contained in this transmission is intended only for the person or entity
to which it is addressed and may contain II-VI Proprietary and/or II-VI Business Sensitive
material. If you are not the intended recipient, please contact the sender immediately
and destroy the material in its entirety, whether electronic or hard copy. You are
notified that any review, retransmission, copying, disclosure, dissemination or other
use of, or taking of any action in reliance upon this information by persons or entities 
other than the intended recipient is prohibited.
Group: DynoMotion Message: 7561 From: Tom Kerekes Date: 5/31/2013
Subject: Re: Problems running g1 command with C-axis

Hi Toby,

You are correct that is a bug.

in CoordMotion.cpp

The line:

                if (Kinematics->TransformCADtoActuators(p->x1,p->y1,p->z1,p->a1,p->b1,p->b1,Acts)) return 1;

should be

                if (Kinematics->TransformCADtoActuators(p->x1,p->y1,p->z1,p->a1,p->b1,p->c1,Acts)) return 1;


Here is a compiled patch for V4.31b

http://dynomotion.com/Software/Patch/CoordMotionFixV431bAxisC/GCodeInterpreter.dll

Sorry about that.

Regards
TK


Group: DynoMotion Message: 7562 From: Toby Rule Date: 5/31/2013
Subject: Re: Problems running g1 command with C-axis
Thanks!  I just noticed that 431c is available.  Is it already fixed in 431c?

Toby
Group: DynoMotion Message: 7563 From: Tom Kerekes Date: 5/31/2013
Subject: Re: Problems running g1 command with C-axis
Hi Toby,

No it is not.

Regards
TK


From: Toby Rule <trule@...>
To: "DynoMotion@yahoogroups.com" <DynoMotion@yahoogroups.com>
Sent: Friday, May 31, 2013 4:43 PM
Subject: RE: [DynoMotion] Problems running g1 command with C-axis

 
Thanks!  I just noticed that 431c is available.  Is it already fixed in 431c?

Toby
Group: DynoMotion Message: 7564 From: Tom Kerekes Date: 5/31/2013
Subject: Re: Problems running g1 command with C-axis
Hi Toby,

No it is not.

Regards
TK


From: Toby Rule <trule@...>
To: "DynoMotion@yahoogroups.com" <DynoMotion@yahoogroups.com>
Sent: Friday, May 31, 2013 4:43 PM
Subject: RE: [DynoMotion] Problems running g1 command with C-axis

 
Thanks!  I just noticed that 431c is available.  Is it already fixed in 431c?

Toby